"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/3/6 8:44
@Description :  模式的增强
  r  只读    UnsupportedOperation: not writable
  r+ 可读写  写的初始位置   文本的开头

  w  只写  UnsupportedOperation: not readable
  w+

  a  只追加  UnsupportedOperation: not readable
  a+ 可读写  指针在文件的末尾
"""
#  r+

"""
with open('dir01/test.txt','r+') as f:
   # 移动指针位置 索引  0
   # f.seek(2)
   # info = f.read()
   # print(info)
   f.write('Hello')
"""




# w+  可读写
"""
with open('dir01/test.txt', 'w+') as f:
    # 使用w+ 模式依然会清空原来的内容  写出新内容
    f.write('Hello World')
    # 写出后  指针在文本的最后  改变指针的位置到文本的起始为止
    f.seek(0)
    # 从起始位置读取
    info = f.read()
    print(info)

"""

# a  追加 指针在文件末尾  直接读取内容为空
"""
with open('dir01/test.txt', 'a+') as f:
     f.seek(0)
     info = f.read()
     print(info)

"""






